#ifndef IRECORDOWER_H
#define IRECORDOWER_H

#include "CLComLibrarys_global.h"
//CLCOMLIBRARYS_EXPORT
#include "CRecordItem.h"

enum ERECORD_OPERATE_TYPE
{
    ERECORD_OPERATE_TYPE_BACKUP = 0,
    ERECORD_OPERATE_TYPE_GONEXT,
    ERECORD_OPERATE_TYPE_GOBACK,
};

class CLCOMLIBRARYS_EXPORT IRecordOwer
{
public:
    virtual bool RecordOperate(
            ERECORD_OPERATE_TYPE otype,
            const CRecordItem& item) = 0;
};

#endif // IRECORDOWER_H
